/*
军团技能 全局生效
npc 成就npc友好达成（友好度随品质提高）
*/

window._SKILLTEAM = {

    //移动
    //第一个图
    '攀登':{img:'军团技能',sign:'pandeng',des:'可以进入矮山',qua:'C',npc:['孔明','孔亮','解珍','解宝']},//山地系  20
    '游击':{img:'军团技能',sign:'youji',des:'可以进入树林',qua:'C',npc:['黄信','孙立','花荣','董平']},//轻骑系 90
    '操舵':{img:'军团技能',sign:'caoduo',des:'可以进入水域',qua:'C',npc:['阮小二','阮小五','阮小七','孟康']},//水鬼系 180
    '眼力':{img:'军团技能',sign:'yanli',des:"可以查看当前地图存在的npc",qua:'C',npc:['程万里','邓龙','郑天寿','乐和']},//初始npc 50
    
    //第二个图
    '雪攀':{img:'军团技能',sign:'xuepandeng',des:'可以进入雪山',qua:'B',npc:['宋万','杜兴','石勇','段景住']},//蓟州步兵团 200
    '雪游':{img:'军团技能',sign:'xueyouji',des:'可以进入雪林',qua:'B',npc:['杨志','索超','李成','闻达']},//大名府骑兵团  220
    '扬名':{img:'军团技能',sign:'yangming',des:"完成任务声望上升1点",qua:'A',npc:['关胜','雷横','呼延灼','王文德']},//名将？ 300

    //南部军区之前
    '避毒':{img:'军团技能',sign:'bidu',des:'可以进入沼泽',qua:'C',npc:['白胜','田定','李懹','皇甫端']},//医术系  750李
    '潜行':{img:'军团技能',sign:'qianru',des:'可以潜入敌对势力的城池',qua:'B',npc:['顾大嫂','石秀','杨林','燕青']},//潜入能手 300
    '急行':{img:'军团技能',sign:'jixingjun',des:'场景移动速度加快',qua:'B',npc:['高廉','马灵','雷应春','戴宗']},//咒术系 760

    //npc指令
    '厚黑':{img:'军团技能',sign:'hh',des:"可以对NPC使用'索贿'指令",qua:'A',npc:['宋江','梁世杰','邬梨','钱振鹏']},//930
    '官道':{img:'军团技能',sign:'wgzd',des:"可以对NPC使用'行贿'指令",qua:'SS',npc:['高俅','蔡京','童贯','杨戬']},//京城高官 1000
    '妙手':{img:'军团技能',sign:'mskk',des:"可以对NPC使用'盗窃'指令",qua:'S',npc:['时迁','孙琪','邹渊','丘小乙']},//盗贼系 460
    '武痴':{img:'军团技能',sign:'wc',des:"可以对NPC使用'切磋'指令",qua:'B',npc:['焦挺','山士奇','鲁智深','韩存保']},//武术系 520
    '蛮横':{img:'军团技能',sign:'mh',des:"可以对NPC使用'敲诈'指令",qua:'C',npc:['燕顺','鲍旭','施恩','蒋忠']},//莽撞系 420
    '暗示':{img:'军团技能',sign:'as',des:"可以对NPC使用'归化'指令(非简单难度下主角等级满1000才可以使用)",qua:'S',npc:['吴用','王婆','张叔夜','宿元景']},//劝降、招安能手 1000
    '好学':{img:'军团技能',sign:'hx',des:"可以对NPC使用'学艺'指令",qua:'C',npc:['吕方','郭盛','许贯忠','蒋敬']},//源术系 250
    '野心':{img:'军团技能',sign:'yxj',des:"可以对NPC使用'火并'指令",qua:'SS',npc:['王伦','方腊','田虎','王庆']},//四大寇 1000
    '刺杀':{img:'军团技能',sign:'cs',des:"可以对NPC使用'暗杀'指令",qua:'SS',npc:['裴宣','李天锡','种师中','萧嘉穗']},//剑术士 600
    //辅助
    '祥瑞':{img:'军团技能',sign:'xiangrui',des:"打开宝箱概率触发神兽战斗",qua:'SS',npc:['柴进','李应','郁保四','李师师']},//吉祥物？1000
    '护花':{img:'军团技能',sign:'huhua',des:"第一次与女性npc交谈友好上升100",qua:'C',npc:['西门庆','裴如海','李固','高衙内']},//采花 300
    '饕餮':{img:'军团技能',sign:'taotie',des:"击杀npc后主角随机属性上升1点",qua:'SS',npc:['王英','邓飞','李逵','孙二娘']},//吃人 760

    '穿杨':{img:'军团技能',sign:'chuanyang',des:"攻击道具必中",qua:'SS',npc:['项元镇','孙安','栾廷玉','史文恭']}, //700
    '星陨':{img:'军团技能',sign:'xingyun',des:"攻击道具伤害提升",qua:'S',npc:['张清','琼英','石宝','王寅']}, //900
    

    '野营':{img:'军团技能',sign:'yeying',des:"可以在野外进行存档",qua:'S',npc:['刘以敬','段三娘','朱富','韩天麟']},//名将？ 730
    '野炊':{img:'军团技能',sign:'yechui',des:"野外战斗完恢复状态",qua:'S',npc:['陈宗善','蔡得章','李明','徐京']},//名将？ 800
    '寻宝':{img:'军团技能',sign:'xunbao',des:"显示当前场景存在的宝箱个数",qua:'S',npc:['家余庆','金芝公主','包道乙','吕师囊']},//名将？ 910
    '疾跑':{img:'军团技能',sign:'jipao',des:"撤退必定成功(剧情战除外)",qua:'S',npc:['唐斌','樊瑞','李忠','陈达']},//名将？ 910
	'辩才':{img:'军团技能',sign:'biancai',des:"买入时比例下降10%,但每次买入会降低声望",qua:'SS',npc:['萧让','上官义','陈贇','丘翔']},//780
    '通灵':{img:'军团技能',sign:'tongling',des:'战斗开始时使用一张唤妖符(1.必须先用拘妖符捕获野兽 2.唤妖符不能上锁)',qua:'SS',npc:['罗澄','单廷珪','魏定国','彭玘']},
    '巧匠':{img:'军团技能',sign:'qiaojiang',des:'装备制作次数上限提升但不可以使用同类型宝石(普通:2 困难:3 噩梦:5)',qua:'SS',npc:['杨雄','欧鹏','董超','薛霸']},
    //二周目
    '避火':{img:'军团技能',sign:'bihuo',des:'可以进入岩浆',qua:'SS',npc:[]},
    '穿梭':{img:'军团技能',sign:'chuansuo',des:'可以进入传送门',qua:'SS',npc:[]},
    '混沌':{img:'军团技能',sign:'hundun',des:'非本人也可也装备专属技能',qua:'SS',npc:[]},


}

window._SKILLTEAMHELPER = {

    importMap:null,

    testAreaArmy:function(){

        for(var key in _AREAARMY){
            var arr = _AREAARMY[key].boss.concat(_AREAARMY[key].guard);
            var nouse = true;
            if(arr&&arr.length>0)
            for(var i=0;i<arr.length;i++){
                var npc = arr[i];
                if(_SKILLTEAMHELPER.isImportNpc(npc)||_SHOP[npc]){
                    nouse=false;
                }
            }
            if(nouse)
            console.log('没有功能的区域:',key,_AREAARMY[key].lv,arr);
        }

    },

    testNpcIsSame:function(){

        console.log("异能和商店重叠：");
        for(var key in _SKILLTEAM){
            var npcarr = _SKILLTEAM[key].npc;
            for(var i=0;i<npcarr.length;i++){
                if(_SHOP[npcarr[i]]){
                    console.log(npcarr[i]);
                }
            }
        }

    },

    isImportNpc:function(npc){

        if(!_SKILLTEAMHELPER.importMap){
            _SKILLTEAMHELPER.importMap={};
            for(var key in _SKILLTEAM){
                var npcarr = _SKILLTEAM[key].npc;
                for(var i=0;i<npcarr.length;i++){
                    _SKILLTEAMHELPER.importMap[npcarr[i]]=1;
                }
            }
        }

        return _SKILLTEAMHELPER.importMap[npc];
    },

    getTeamSkillMinLv:function(skill){

        if(_SKILLTEAM[skill]&&_SKILLTEAM[skill].npc){

            var npcArr = _SKILLTEAM[skill].npc;
            var maxlv = 0;
            for(var i=0;i<npcArr.length;i++){
                var npcConf = _NPC[npcArr[i]];
                if(npcConf.lv>maxlv){
                    maxlv = npcConf.lv;
                }
            }

            return maxlv;
        }

        return 0;
    },

}